Beat Master
1. Beat Master List
- Centralized Repository: The system must display all created beats in a tabular format with the following columns: Company Name, Beat Name, Employee Name, Parent Party Type, Parent Party Name, Beat Active Status, and Action.
- Search & Filter:
- A Search bar to filter beats by name or employee.
- A Show entries dropdown to control the number of records displayed per page (e.g., 10, 50, 100).
- Data Export: A Download button to export the Beat Master data (CSV/Excel).
- Navigation: Add button to navigate to the creation form and Pagination for browsing multiple pages of beats.
- Actions: An "Action" icon (three dots) must be available for each row to Edit or Delete existing beats.
2. Create/Add New Beat
- Mandatory Fields: The system must enforce the following required fields (marked with *):
- Beat Name: Text input to uniquely identify the route.
- Select Company: Dropdown to link the beat to a specific company (e.g., QA Sons).
- Parent Party Type & Name: Dropdowns to define the hierarchy of the route.
- Select Employee: Dropdown to assign a primary employee/sales representative to this beat.
- Status Toggle: A radio button selection for Beat Status (Active or In-Active).
- Navigation Flow: A View List button to return to the master table without saving changes.